package model

type SendEmailPayload struct {
	UserId  int64   `json:"user_id"`
	Money   float64 `json:"money"`
	Content string  `json:"content"`
}

type SendUserLevel struct {
	UserId uint64 `json:"user_id"`
	Days   int    `json:"days"`
}

type SendUserLevelNow struct {
	Id int `json:"id"`
}
type EmailType string

const (
	EmailAgencyCreatedEmail   EmailType = "agency_created_email"        // 分销商创建成功
	EmailResetPasswordEmail   EmailType = "agency_reset_password_email" // 密码重置
	EmailSupplierCreatedEmail EmailType = "supplier_created_email"      // 供应商创建成功
	EmailNewUserEmail         EmailType = "new_user_email"              // 账号开通
	EmailTopUpEmail           EmailType = "top_up_email"                // 充值成功
	EmailOutTickets           EmailType = "out_tickets"                 // 出票成功
	EmailOrderNoticeAgency    EmailType = "order_notice_agency"         // 订单通知代理商
	EmailFlightChange         EmailType = "flight_change"               // 航变通知
)

type UnififiTaskNotify struct {
	TaskNum int    `json:"taskNum"`
	OrderId string `json:"orderId"`
}
type SendZhushouPayload struct {
	Id      uint64 `json:"id"`
	OrderNo string `json:"string"`
	Skuids  string `json:"skuids"`
	Uid     uint64 `json:"uid"`
}
type SendDingdanLevelload struct {
	Id  uint64 `json:"id"`
	Num int    `json:"num"`
	Uid uint64 `json:"uid"`
}
